What is the meaning of the word "garambulla cactus"?

Definitions: